angular.module('myApp',[])
    .factory('json',function () { //通过factory和service方法共享数据，依赖注入自动注入到service里面
    return {
        language : "Chinese",
        cities : [
            {
                name : '上海',
                py : 'shanghai'
            },
            {
                name : '北京',
                py : 'beijing'
            },
            {
                name : '东京',
                py : 'dongjing'
            }
        ]
    }
})
    .controller('firstController',function ($scope,json,$filter) {

        $scope.Data = json;

        $scope.now = new Date();

        <!--json：可以将一个对象或者数组等等格式化成一个json格式，然后主要用来给我们做调试用的。因为它有一定格式-->
//        过滤器
//        颗粒化
        var number = $filter('number')(3000);
        console.log(number);

        //调试时候格式化输出，调试时候代码格式化更清晰
        //其他的暂时没用到过
        var jsonString = $filter('json')(json.cities);
        console.log(jsonString);
        // console.log(json.cities);

        //自定义一个方法去解决过滤的问题
        $scope.checkName = function (obj) {
            if(obj.py.indexOf('h')===-1)
                return false;
            return true;//为真保留，为假不保留
        }
})
